package org.dromara.common.encrypt.core.encryptor;

import org.dromara.common.encrypt.core.EncryptContext;
import org.dromara.common.encrypt.core.IEncryptor;


/**
 * @Author 刘武贵
 * @Date 2024/8/15 22:00
 * @Description 功能描述：所有加密执行者的基类
 */
public abstract class AbstractEncryptor implements IEncryptor {

    /**
     * 构造函数，初始化抽象加密器
     * 该构造函数负责对用户配置进行校验，并将必要的配置注入到加密器中
     *
     * @param context 加密上下文，包含加密过程中所需的各种配置和参数
     */
    public AbstractEncryptor(EncryptContext context) {
        // 用户配置校验与配置注入
    }

}
